package com.atguigu.dao;

import com.atguigu.bean.Book;

import java.util.List;

/**
 * Date:2020/9/11
 * Author:ybc
 * Description:
 */
public interface BookDao {

    /**
     * 获取图书的分页信息
     */
    List<Book> getBookPage(Integer pageNo, Integer pageSize);

    /**
     * 获取图书信息的总记录数
     */
    Integer getCount();

    /**
     * 查询所有的图书信息
     */
    List<Book> getBookList();

    /**
     * 添加图书信息
     */
    void addBook(Book book);

    /**
     * 删除图书信息
     */
    void deleteBook(Integer id);

    /**
     * 通过id获取图书信息
     */
    Book getBookByBookId(Integer id);

    /**
     * 修改图书信息
     */
    void updateBook(Book book);

}
